#ifndef __SYSTEM_H
#define __SYSTEM_H

// Ce header gere toutes les structures de base du kernel.


// Le general state descriptor block (GSDB) :
//
// Le gsdb est une structure qui contient des informations comme la position du
// curseur ou le numero du disque dur de boot. Il est situe en 0x1002.
// C'est le bootloader2 qui recupere ces information et les stocke.

struct general_state_descriptor_block
{
	char bootdrv;
	char cursorX;
	char cursorY;
    char text_attr;
    
    unsigned int RAMsize;
    
    char hardDiskSectorsPerTrack;
	char hardDiskHeadsPerCyllinder;
}__attribute__((packed));


#endif